<?php
/**
 * Created by PhpStorm.
 * User: wudiying
 * Date: 2020/2/17
 * Time: 上午1:47
 */

/**
 * swoole之定时器

    js的setInterval()方法
    linux的crontab

    循环触发函数：
    swoole_timer_tick()
    参数1：int $after_time_ms 指定时间【毫秒】
    参数2：mixed $callback function 执行的函数
    参数3：mixed $user_param 用户参数

    清除定时器函数：
    bool swoole_timer_clear(int $timer_id).

    单次触发函数:
    swoole_timer_after()
    参数与循环触发函数一样。
 */

// 循环执行的定时器
swoole_timer_tick(2000,function($timer_id){
    echo "2000执行: $timer_id \n";
});

// 单次执行
swoole_timer_after(3000,function (){
    echo "3000执行 \n";
});